package com.ruoyi.assets.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.annotation.Excel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;
import java.util.List;

/**
 * @Author SunFanKe
 * @CreateTime 2025-03-05
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class BasicDTO {

    /** 资产类别 */
    private Long assetType;

    /** 序号 */
    private Long basicId;

    /** 资产编号 */
    private String assetNumber;

    /** 资产名称 */
    private String assetName;

    /** 录入期间 */
    private Date entryPeriod;

    /** 增加类型 */
    private Long additionType;

    /** 开始使用日期 */
    private Date startUsageDate;

    /** 使用人 */
    private String userName;

    /** 使用部门 */
    private String usageDepartment;

    /** 使用状况 */
    private String basicStatus;

    /** 规格型号 */
    private String specificationModel;

    /** 供应商 */
    private String supplier;

    /** 复制张数 */
//    private Long copyNumber;

    /** 关联id*/
    private String methodId;

    /** 财务id*/
    private String financialId;

    private FinancialDTO financialDTOList;

    private MethodsDTO methodsDTOList;
}
